A UML Profi le for Documenting the Component-and-Connector Views of Software Architectures
نویسنده
چکیده
A UML Profi le for Documenting the Component-and-Connector Views of Software Architectures 2 www.epidataconsulting.com INTRODUCTION....................................................................................................................................................................................3 Component-and-Connector Viewtype.................................................................................................................................3 Consequences of Using Different Tools................................................................................................................................3 Advantages of Using Different Tools.....................................................................................................................................4 MODELING THE COMPONENT-AND-CONNECTOR VIEWTYPE WITH UML 2.0...........................................................4 Components...............................................................................................................................................................................5 Connectors.................................................................................................................................................................................5 Ports..............................................................................................................................................................................................6 Roles .........................................................................................................................................................................................6 Association..................................................................................................................................................................................6 Delegation...................................................................................................................................................................................6 Properties....................................................................................................................................................................................6 THE UML PROFILE..................................................................................................................................................................................7 AN EXAMPLE ON HOW TO USE THE PROFILE............................................................................................................................7 USABILITY..................................................................................................................................................................................................8 Usability of the UML Profile....................................................................................................................................................8 Integration of the UML Profile with Commercial Tools....................................................................................................8 FUTURE WORK.......................................................................................................................................................................................9 CONCLUSIONS AND CONTRIBUTIONS....................................................................................................................................10 REFERENCES...........................................................................................................................................................................................11 ABOUT.....................................................................................................................................................................................................12 CONTACT...............................................................................................................................................................................................13 Table of
منابع مشابه
Documenting Software Architectures using UML
As software systems become large and more complex, focus on main design issues is shifted from algorithms and data structures. Software architecture, which represents high-level organization of software system, brings whole new set of design issues: overall system organization, global control structures, communication protocols, data access and synchronization, as well as choosing between diffe...
متن کاملObject-Oriented Connector-Component Architectures
This paper presents an important extension of our contribution to FESCA ’04, which presented a generic framework for connector architectures. These architectures were defined by components, consisting of a body specification and a set of export interfaces, and connectors, consisting of a body specification and a set of import interfaces plus connecting transformations in both cases. A major res...
متن کاملUML requirements for Distributed Software Architectures
The use in various projects of UML as the modeling notation for representing software systems, revealed the need for additional constructs and architectural views, especially in the field of distributed software architectures. This article identifies a list of requirements toward UML, which we find appropriate especially in its current standardization stage.
متن کاملAn Approach to Software Architecture Description Using UML Revision 2.0
This document presents a practical way of describing software architectures using the Unified Modeling Language. The approach is based on a “3+1” structure in which three viewpoints on the described system are used – module, component & connector, and allocation – are used to describe a solution for a set of architectural requirements.
متن کاملAn Approach to Software Architecture Description Using UML
This document presents a practicabke way of describing software architectures using the Unified Modeling Language. The approach is based on a “3+1” structure in which three viewpoints on the described system are used – module, component & connector, and allocation – are used to describe a solution for a set of architectural requirements.
متن کامل